<?php
/**
 * 根据token检查是否登录
 * @param unknown $token
 * @return 验证成功返回登录记录对象数组
 */
function _check_login($token){
	$login_where = array(
			'token' => $token,
	);
	$userLoginObj=M("User_login");
	$login_info = $userLoginObj->where($login_where)->find();
	if(empty($login_info)){
		error("未登录",3);
	}
	return $login_info;
}
/**
 * 根据用户id检查用户是否存在
 * @param unknown $id
 * @return 验证成功返回用户对象数组
 */
function _check_user_by_id($id){
	$userObj = M("User");
	$user_info = $userObj->find($id);
	if(empty($user_info)){
		error("用户不存在");
	}
	return $user_info;
}
/**
 * 检查验证码
 * @param unknown $mobile
 * @param unknown $module
 * @param unknown $ver_num
 * @return 验证通过返回验证码记录的对象数组
 */
function _check_ver($mobile,$module,$ver_num){
	$arr_ver_where=array(
			'mobile'=>$mobile,
			'module'=>$module,
			'ver_num'=>$ver_num,
	);
	$arr_ver_info=M('Ver_log')->where($arr_ver_where)->find();
	if(!is_array($arr_ver_info))
	{
		error("验证码不对");
	}
	$int_valid_time=NOW_TIME-1800;
	if($int_valid_time>$arr_ver_info['create_time'])
	{
		error("验证码已过期");
	}
	return $arr_ver_info;
}